/*
 * This file is part of TradeHelper library.
 *
 * TradeHelper library is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * TradeHelper library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with TradeHelper library.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.rag.assistants;

import com.alee.utils.XmlUtils;
import com.rag.core.NewsData;
import com.rag.core.NewsType;
import com.rag.core.SingleNews;

/**
 * User: mgarin Date: 11.04.12 Time: 17:45
 */

public class NewsGenerator
{
    public static void generateNews ()
    {
        NewsData newsData = new NewsData ();

        SingleNews news1 = new SingleNews ();
        news1.setDate ( 1334236219057L );
        news1.setType ( NewsType.version );
        news1.setTitle ( "Вышла первая версия приложения \"Помощник Торговца\"" );
        news1.setText (
                "Для начала хочу отметить, что на данный проект создавался не администрацией МОТР,<br>" +
                        "а лично мной в свободное время, дабы немного \"упростить\" жизнь себе и другим игрокам.<br>" +
                        "Поэтому какие-либо претензии по работе приложения стоит направлять <a href=\"mailto:mgarin@alee.com\">напрямую мне</a>,<br>" +
                        "либо отписываться в <a href=\"#\">топике</a> на МОТР форуме, где размещено описание и ссылки на скачивание приложения.<br>" +
                        "<br>" +
                        "Приложение не содержит рекламы каких-либо сторонних ресурсов (лишь ссылки на изветсные базы итемов),<br>" +
                        "а также не производит никаких противоправных действий, нарушающих правила МОТР.<br>" +
                        "Также я не получаю абсолютно никакой выгоды от распространения данного приложения<br>" +
                        "за исключением морального удовлетворения как разработчик и большой любитель игры :)<br>" +
                        "Ну и, что таить, я сам активно использую это приложение для поиска нужных мне тем,<br>" +
                        "посему лично заинтересован в его удобстве использования и развитии в лучшую сторону.<br>" +
                        "<br>" +
                        "В случае недоверия к приложению вы можете просмотреть его полный " +
                        "<a href=\"http://code.google.com/p/motr-trade-helper/source/browse/\">исходный код</a> \"от и до\".<br>" +
                        "В коде почти на каждый \"чих\" присутсвуют комментарии с описанием на русском.<br>" +
                        "Также вы можете дождаться отзывов других игроков, которые уже попробовали приложение в деле.<br>" +
                        "<br>" +
                        "Если вы всё же верите в <b>заговор</b> или дурные намерения у всех и каждого,<br>" +
                        "включая меня, и не можете проверить на \"честность\" исходный код в силу каких-либо обстоятельств,<br>" +
                        "вы можете просто обойти приложение стороной, т.к. я, увы, не смогу привести<br>" +
                        "более весомых доказательств в пользу его \"безобидности\" по отношению к игрокам.<br>" +
                        "<br>" +
                        "<b>Кратко о приложении</b><br>" +
                        "<br>" +
                        "Приложение может быть интересно тем, кто просматривает торговые форумы проекта МОТР,<br>" +
                        "а также часто ищет итемы по различным известным базам (к примеру таким как IroWiki).<br>" +
                        "База данных (итемов, мобов и пр.), входящая в состав приложения взята из различных ресурсов,<br>" +
                        "а описание некоторых итемов вовсе переработано мной, дабы более точно отражать скрипт итема.<br>" +
                        "На данный момент описания итемов могут иногда не соответствовать реалиям МОТР,<br>" +
                        "но я постараюсь исправить все имеющиеся некорректные данные в ближайших обновлениях.<br>" +
                        "Со временем в состав приложения будут включены всевозможные необходимые инструменты, как то:<br>" +
                        "калькуляторы статов, деревья скилов разных профессий, расчёт заточки и дропов и многое другое...<br>" +
                        "<br>" +
                        "<b>Немного технических подробностей</b><br>" +
                        "<br>" +
                        "Приложение написано на широко известном языке <b>Java</b> с использованием<br>" +
                        "нескольких известных сторонних библиотек, также предоставляющих свой полный исходный код.<br>" +
                        "<br>" +
                        "Любители покопаться в коде приложений могут скачать его со страницы проекта на " +
                        "<a href=\"http://code.google.com/p/motr-trade-helper/\">Google Code</a>.<br>" +
                        "Там всегда находится исходники последней версии или даже новее (dev-версии).<br>" +
                        "<br>" +
                        "Если у кого-либо возникнет желание поработать над проектом (возможно даже помочь мне)<br>" +
                        "я смогу составить небольшое описание, как выкачать, открыт и собирать проект.<br>" +
                        "<br>" +
                        "<b>Ещё пара моментов</b><br>" +
                        "<br>" +
                        "- Приложение не требует авторизации, поэтому ваши данные никоим образом затронуты быть не могут<br>" +
                        "- Приложение не ведёт наблюдения за нажатием клавиш, процессами системы и жёстким диском<br>" +
                        "- Приложение может сохранять и считывать xml-файлы, хранящие текущие настройки<br>" +
                        "- Настройки приложения сохраняются в пользовательской директории в подпапке \".tradeHelper\"<br>" +
                        "- Приложение может иногда обращаться на адрес weblookandfeel.com для загрузки новостей и обновлений<br>" +
                        "- Также приложение обращается на адрес МОТР форума для загрузки топиков, постов и информации об итемах<br>" +
                        "- Приложение может также запрашивать информацию об итемах в известных сторонних базах (RMS/IroWiki)<br>" +
                        "- Приложение не требует установки в системе и может быть запущено с jar или exe файлов<br>" +
                        "- Для обоих версий (exe и jar) потребуется установленная <a href=\"http://www.java.com\">Java-машина</a> (JVM)<br>" +
                        "- Exe-версия предназначена исключительно для ОС Windows и не сможет работать на других ОС<br>" +
                        "- Jar-версия может быть запущена на любых ОС при наличии на ней установленной JVM<br>" +
                        "<br>" +
                        "<b>Обратная связь</b><br>" +
                        "<br>" +
                        "О любых проблемах с приложением вы можете писать мне в <a href=\"#\">данный</a> топик, " +
                        "личку на форуме или же на <b><a href=\"mailto:mgarin@alee.com\">mgarin@alee.com</a></b>" );
        news1.setLink ( null );
        newsData.addNews ( news1 );

        XmlUtils.toXML ( newsData, "remote/news.xml" );
    }
}